Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Sardinia International Championship - Cagliari 2000 Cairo Challenger - Cairo Internationaux de Bretagne - Brest AXA Open - Lisbon KGHM Polish Indoors - Wroclaw V Torneo Internazionale di Tennis - Barletta Orleans Challenger Zagreb Open - Zagreb Brescia Challenger Alphen Challenger Sibiu Challenger Milan Challenger Andria Challenger Eckental Challenger Liberec Challenger Como Challenger Seville Challenger Santiago Challenger Padova Challenger Lisbon Challenger Prostejov Challenger Szczecin Challenger Aix En Provence Challenger Florence Challenger Sopot Challenger Noumea Challenger Zivnobanka Open 1999 - Prostejov Marbella Challenger Murcia Challenger Braga Challenger Lisbon Challenger Poznan Challenger Caltanissetta Challenger Alicante Challenger Mercedes Cup - Stuttgart Parma Challenger Bordeaux Challenger Milan Challenger Sopot Challenger Barletta Citta Della Disfida Open 2000 - Barletta AXA Open II - Espinho Skandia Open - Linz Seville Challenger Open de L'Isere-Open 38 - Grenoble Biella Challenger Barcelona Challenger Open de L'Isere (Open 38) - Grenoble Manerbio Challenger Las Vegas Challenger Hamburg Challenger Prague II Challenger Cordenons Challenger Alicante Challenger Antalya 2 Challenger Aix En Provence Challenger Barcelona Challenger Genova Challenger Open de Moselle - Metz Prostejov Challenger Rome Challenger Mouilleron-Le-Captif Challenger Wartburg Open - Eisenach Copa Telmex - Buenos Aires Rennes Challenger Genova Challenger Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh Open de Tenis Comunidad Valenciana - Valencia Trofeo Barcelona de Tenis - Barcelona Open de Charleroi - Charleroi Espinho Challenger - Espinho Zagreb Open - Zagreb Catella Swedish Open - Bastad Bastad Challenger Cordenons Challenger Biella Challenger If Stockholm Open - Stockholm Pilot Pen International - New Haven Open Seat-Godo '99 - Barcelona BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. adidas Open de Toulouse - Toulouse Adidas International - Sydney Open Seat-Godo 2000 - Barcelona Generali Open 2000 - Kitzbuhel President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Gold Flake Open - Chennai Milan Indoors - Milan Open 13 - Marseille Chevrolet Cup - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch Croatian Indoors - Zagreb The Hamlet Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham Wideyes Swedish Open - Bastad Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam South African Airways Open - East London Dubai Tennis Open - Dubai Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon 2002 Mercedes Cup - Stuttgart RCA Championships - Indianapolis CA Tennis Trophy - Vienna Stockholm Open - Stockholm AAPT Championships - Adelaide Copenhagen Open - Copenhagen UBS Open Gstaad - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Adidas International - Sydney Thailand Open - Bangkok Open de Moselle - Metz Kremlin Cup - Moscow Telenordia Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Telenordia Swedish Open - Bastad Croatia Open - Umag AAPT Championships - Adelaide Estoril Open - Estoril Gerry Weber Open - Halle Copa AT&T - Buenos Aires 2001 Mercedes Cup - Stuttgart Gerry Weber Open - Halle President's Cup 1999 - Tashkent Tata Open - Chennai Qatar Open - Doha Adidas International - Sydney Dubai Open - Dubai Open Seat Godo - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad RCA Championships - Indianapolis Milan Challenger Grand Prix de Tennis de Lyon - Lyon Braunschweig Challenger Open de Moselle - Metz Davidoff Swiss Indoors - Basel Estoril Open - Estoril ARAG World Team Championship - Dusseldorf The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Open de la Comunidad Valenciana - Valencia Pozoblanco Challenger Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb Copa Sevilla - Seville SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Thailand Open - Bangkok Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch China Open - Beijing Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag China Open - Beijing BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona PBZ Zagreb Indoors - Zagreb AEGON Championships - London AEGON International - Eastbourne Kaltenberg Open - Split Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier Heineken Open - Auckland Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Open de Moselle - Metz BCR Open Romania - Bucharest China Open - Beijing Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ABN/AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Tennis Cup of Flanders - Ostende US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen The Hypo Group Tennis International 2008 - Poertschach China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Torneo Internazionale di Tennis ATP-Challenger - Merano Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Shenzhen Open - Shenzhen China Open - Beijing St. Petersburg Open - St. Petersburg Apia International - Sydney Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai AIG Japan Open Tennis Championships - Tokyo Maia Open - Oporto Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Copa Sevilla Internacionales de Andalucia - Seville Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Intrum Stockholm Open - Stockholm Barcelona Open Banc Sabadell - Barcelona Grand Prix Hassan II - Marrakech Bet-at-home Open - Hamburg Qwarant Cup - Sopot Grolsch Cup - Warsaw Scottish Tennis Championship - Edinburgh Macedonia Open - Skopje Samarkand Challenger - Samarkand Ahmedabad Challenger - Ahmedabad Mumbai Challenger - Mumbai Open de Franche Comte - Besancon Renault Slovenian Open - Ljubljana Zagreb Open - Zagreb FILA Challenger Biella - Biella Casino Lugano - Lugano Marburg Challenger Venice Challenger - Venice CA Challenger - Graz Open Diputacion Pozoblanco - Cordoba Barcelona Open Banc Sabadell - Barcelona San Benedetto Challenger Calgary Challenger Budapest Challenger Indian Wells Challenger Como Challenger Genova Challenger Marbella Challenger Biella Challenger Marbella Challenger Antalya Challenger Open Diputacion - Cordoba Gran Canaria 1 Challenger Gran Canaria 2 Challenger CA-Challenge 2000 - Graz Barcelona Challenger Monterrey Challenger Qatar Open - Doha Milan Indoors - Milan Open 13 - Marseille Dubai Open - Dubai Open 13 - Marseille Orange Prokom Open - Sopot Republic National Bank Monte Carlo Open - Monte Carlo Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag International Championship of Croatia - Umag International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Heineken Open - Auckland AXA Cup - London Mallorca Open - Mallorca BMW Open - Munich Heineken Trophy - 's-Hertogenbosch Rado Swiss Open - Gstaad Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Mallorca Open - Mallorca AAPT Championships - Adelaide Telenordia Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo Ordina Open - 's-Hertogenbosch Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Salvador Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille Idea Prokom Open - Sopot Estoril Open - Estoril Open Seat Godo 2003 - Barcelona RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Samsung Open - Brighton Umag Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca International Championship of Croatia - Umag Kremlin Cup - Moscow CA Tennis Trophy - Vienna Adidas International - Sydney Koblenz Challenger Estoril Open - Estoril Gerry Weber Open - Halle Trofeo Conde de Godo - Barcelona Heineken Open - Auckland Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart President's Cup - Tashkent Tennis Masters Series - Monte Carlo Sydney International - Sydney Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Croatia Open - Umag Medibank International - Sydney 1999 Mercedes Cup - Stuttgart Catella Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Ordina Open - 's-Hertogenbosch Tennis Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Open de Moselle - Metz Winston-Salem Open - Winston-Salem BNP Paribas Masters - Paris Pacific Life Open - Indian Wells CA Tennis Trophy - Vienna NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Legg Mason Tennis Classic - Washington Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Moselle Open - Metz European Open - Antwerp Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Tennis Masters Series - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Barcelona Open Banc Sabadell - Barcelona BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte Carlo Open - Monte Carlo French Open - Paris Australian Open - Melbourne Tennis Masters Series - Rome Erste Bank Open - Vienna Open 13 - Marseille Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Paris Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 French Open - Paris Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, CRO-SRB 1-4 Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Olympics - Athens Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Olympics - Beijing